package qhInterface 
{
	
	/**
	 * ...
	 * @author gcxk721
	 */
	public interface ICaller extends IDispose
	{
		
		function addCall(param : Object, func : Function) : void;

        function removeCall(param : Object, func:Function) : void;

        function removeCallByType(param : Object) : void;

        function call(param : Object, ... args) : Boolean;
		
	}
	
}